package com.jic.product.mapper;

import com.jic.product.entity.ProductParameter;
import com.jic.product.model.vo.request.ParameterJsonUpdateRequest;
import com.jic.product.model.vo.response.ProductParameterListResponse;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 商品参数表
 *
 * @author :
 * @version : v1.0.0
 * @email :
 * @since : 2020-01-10 07:03:01
 */
@Mapper
public interface ProductParameterMapper {

   int insert(ProductParameter productParameter);

   List<ProductParameterListResponse> listAll(Long categoryId);

   int delete(Long id);

   /**
    * 根据商品id查询参数JSON
    *
    * @param
    * @return
    */
   String findParameterJsonById(Long id);

   /**
    * 根据商品id查询参数JSON
    *
    * @param
    * @return
    */
   int updateParameterJson(ParameterJsonUpdateRequest updateRequest);

}
